def process(userInput: str):
    userInputArr = userInput.split()

    if (len(userInputArr) <= 1): 
            print("Мало данных для анализа")
            return

    kirlZag = 0
    wordsWithLat = 0
    threeLetWords = 0
    defWords = 0
    longestWordLen = 0
    longestWordCont = ""

    for i in userInputArr:
        if i[0] in RU:
            kirlZag+=1
        
        latLetters = 0
        defLetters = 0
        for j in i:
            if j in ENen: latLetters+=1
            if j == "-": defLetters+=1
        if latLetters > 0: wordsWithLat+=1
        if defLetters > 0: defWords+=1

        if len(i) <= 3: threeLetWords+=1

        if longestWordLen < len(i): longestWordLen=len(i)
    
    for i in userInputArr:
        if len(i) == longestWordLen:
            longestWordCont = i
            break

    print(f"Кол-во слов: {len(userInputArr)}")
    print(f"Кол-во слов с заглавной кириллической буквы: {kirlZag}")
    print(f"Кол-во слов содержащих латинский символ: {wordsWithLat}")
    print(f"Кол-во слов не превышающих 3 символа: {threeLetWords}")
    print(f"Кол-во слов в составе которых имеется дефис: {defWords}")
    print(f"\nСамое длинное слово: {longestWordCont}")
    print(f"Длина слова: {longestWordLen}")

EN=""
for i in range(ord("A"), ord("Z")+1):
   EN+=chr(i)
en=""
for i in range(ord("a"), ord("z")+1):
   en+=chr(i)
ENen=EN+en
RU=""
for i in range(ord("А"), ord("Я")+1):
   RU+=chr(i)

userInput = input()
process(userInput)
